Skip to main content

安裝 Git 環境

在你開始使用 Git 前,需要將它安裝在你的電上。 即便已經安裝,最好將它升級到最新的版本。 你可以通過軟件包或者其它安裝程序來安裝,或者下載源碼編譯安裝。

在 Linux 上安裝

如果你想在 Linux 上用二進制安裝程序來安裝基本的 Git 工具,可以使用發行版包含的基礎軟件包管理工具來安裝以 Fedora 為例,如果你在使用它(或與之緊密相關的基於 RPM 的發行版,如

RHEL 與 CentOS,可以使用 dnf

sudo dnf install git-all

基於 Debian,如 Ubuntu,請使用 apt:

sudo apt install git-all

在 macOS 上安裝

在 Mac 上安裝 Git 有多種方式。 最簡單的方法是安裝 Xcode Command Line Tools。在 Terminal 里嘗試首次運行 git 命令即可。

git --version

如果沒有安裝過命令行開發者工具,將會提示你安裝。

如果你想安裝更新的版本,可以使用二進制安裝程序。 官方維護的 macOS Git 安裝程序可以在 Git 官方網站下載,網址為 https://git-scm.com/download/mac。

你也可以將它作為 GitHub for macOS 的一部分來安裝。 它們的圖形化 Git 工具有一個安裝命令行工具的選項。 你可以從 GitHub for macOS 網站下載該工具,網址為 https://mac.github.com

在 Windows 上安裝

官方版本

可以在 Git 官方網站下載。 打開 https://git-scm.com/download/win,下載會自動開始。 要注意這是一個名為 Git for Windows 的項目(也叫做 msysGit),和 Git 是分別獨立的項目;更多信息請訪問 http://msysgit.github.io/。

安 GitHub Desktop

該安裝程序包含圖形化和命令行版本的 Git。 它也能支持 Powershell,提供了穩定的憑證緩存和健全的換行設置。 稍後我們會對這方面有更多了解,現在只要一句話就夠了,這些都是你所需要的。 你可以在 GitHub for Windows 網站下載,網址為 GitHub Desktop 網站。

從源代碼安裝

某些人可能會發現從原始碼安裝 Git 反而比較好用,因為你可以拿到最新的 Git 版本。 通常二進位安裝程式都會落後於 Git 原始碼的版本,雖然 Git 近幾年已經逐漸成熟,兩者的版本差異可能不大。

如果你希望從原始碼安裝 Git,你需要擁有以下 Git 所需的函式庫:curl, zlib, openssl, expat 和 libiconv。 舉例來說,如果你的系統有 yum(例如 Fedora)或 apt-get(例如 Debian 系列的發行版),你可以使用其中一個指令來安裝這些最小相依關係(the minimal dependencies),這樣才有辦法安裝編譯並安裝 Git 可執行檔。

sudo yum install curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel
sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev

為了能夠建立這些格式(doc、html、info)的文件,你還需要安裝這些額外的相依關係(注意:RHEL 系列(像是 CentOS、Scientific Linux)的使用者必需 啟用 EPEL 版本庫,才能下載 docbook2X 套件):

sudo yum install asciidoc xmlto docbook2X
sudo apt-get install asciidoc xmlto docbook2x

另外,如果你使用 Fedora 或 RHEL 系列,你還需要做這個,這是因為所使用的檔名不同

sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi

當你成功的安裝所有必備的相依關係,你就可以繼續下一步:從以下其中一個地方抓回最新的 Git 原始碼 tarball 壓縮檔。 你可以從 Kernel.org 網站取得,網址在 https://www.kernel.org/pub/software/scm/git;或是在 GitHub 上面的鏡像,網址在 https://github.com/git/git/releases。 通常在 GitHub 網站上你會比較容易知道哪個原始碼是最新的;但是在 kernel.org 網站上會同時提供該檔案的數位簽章,以便你下載後對檔案進行驗證。

再來,編譯並安裝 Git:

tar -zxf git-2.0.0.tar.gz
cd git-2.0.0
make configure
./configure --prefix=/usr
make all doc info
sudo make install install-doc install-html install-info

當你安裝完以後,你就可以透過 Git 來取得 Git 最新的原始碼如下:

git clone git://git.kernel.org/pub/scm/git/git.git